const express = require('express')

//创建服务
const app = express()

//监听get请求 app.get('请求url',(req,res)=>{}
app.get('/user',(req,res)=>{

    //1.通过res.send() 响应json数据给客户端
    res.send({
        name:'zs',
        age:18
    })

    //2.获取url中携带的查询参数: req.query
    //比如请求路径是：'/user?username=zs&password=123456'
    console.log(req.query);     //{usernmae:'zs',password:123456}
    
})

//监听post请求
app.post('/home',(req,res)=>{

    res.send('请求成功')
    
})


//匹配url的动态参数,  :id  
app.get('/user/:id',(req,res)=>{
    //req.params默认是个空对象，里面存放着通过 ： 动态匹配到的参数
    console.log(req.params);
})

//启动服务
app.listen(8888,()=>{
    console.log('app is running at http://127.0.0.1:8888');
})